*{word-break:break-all; word-wrap:break-word; }
html {overflow-y:scroll; }
body {margin:0; padding:0; min-height:100%; font:12px Verdana, Tahoma, Arial; background:#000B28 url('images/bg_body.png') repeat-x; }
table{font-size:12px; }
form{margin:0px; padding:0px; }
.text_css{font:12px Verdana, Tahoma, Arial; padding:4px 2px; border:1px solid; border-color:#666 #ccc #ccc #666; background:#FFF url('images/bg_input.jpg') repeat-x; color:#333; font-size:12px; }
.button_css{font:12px Verdana, Tahoma, Arial; padding:2px 4px; margin:0px; }
.radio_css{}
.checkbox_css{}
select{padding:2px; font:12px Verdana, Tahoma, Arial; }
textarea{font:12px Verdana, Tahoma, Arial; }
.required{color:red; font-weight:bold; margin:0px 2px; }
.warning{font-weight:bold; }
.time{font-size:11px; font-family:Arial; color:#FF6600; }
.ip{font-size:11px; font-family:Arial; color:#FF6600; }
.time a:link,.time a:hover,.time a:visited,.time a:active{color:#FF6600;}
.ip a:link,.ip a:hover,.ip a:visited,.ip a:active{color:#FF6600;}
a:link, a:active, a:visited{text-decoration:none; color:#000000; }
a:hover{text-decoration:underline; color:#000000; }
.commonlink:link,.commonlink:active,.commonlink:visited,.commonlink:hover{color:#4E5D6F; }
.div_out_onbg {margin:auto; width:950px; }
.div_out {margin:auto; width:950px; }
.admin_out{}
.colorpicker{cursor:pointer; }
.div_out_inner{width:960px; margin:0; background:#FFF; }
.div_out_inner_nobg{width:960px; margin:0; }
.div_clear{overflow:hidden; clear:both; height:0px; }
.errStyle{color:red; background:url('../../images/sign/no_small.gif') center left no-repeat; padding-left:20px; }
.yesStyle{color:green; background:url('../../images/sign/yes_small.gif') center left no-repeat; padding-left:20px; }
.header{height:110px; margin:auto; width:980px;}
.header_table{width:975px; border-collapse:collapse;}
.header_tableleft{width:200px;vertical-align:top;}
.header_tableright{vertical-align:top;}
.logolink{width:190px; height:105px; display:block; background:url('images/bg_logo.png'); }
.topad{width:780px; height:70px; text-align:right; color:#FFF; clear:both;}

.header .leftmenu{vertical-align:top;}
.header .rightmenu{vertical-align:top;}
.header .rightmenu_inner{}
.header .dropmenu{width:7px; height:30px; background:url('images/bg_dropicon.gif') no-repeat 0px 18px; float:left; }

.menu{border-collapse:collapse;float:right;margin-bottom:-20px; position:relative; z-index:1112;}
.leftmenu{color:#5C8FA5;height:55px; line-height:40px;}
.leftmenu a{margin:3px 8px; }
.leftmenu a:link,.leftmenu a:active,.leftmenu a:visited{color:#FFF; }
.leftmenu a:hover{color:#B7DBEC; text-decoration:underline; }
.rightmenu_1{height:55px;width:40px;background:url('images/bg_menu1.png') top left;}
.rightmenu_2{height:55px;width:30px;background:url('images/bg_menu1.png') top right;}

.rightmenu{height:55px; line-height:40px;background:#FFF; }
.rightmenu ul,.rightmenu ul li{float:left; list-style-type:none; margin:0; padding:0; z-index:100; }
.rightmenu ul li a {display:block; padding:0px 4px 0px 5px; color:#333; font-weight:bold; text-decoration:none; }
.rightmenu ul li a:hover,.rightmenu ul li.selected a {color:#333;background:#fff; padding:0px 4px 0px 5px; }
.rightmenu ul li a:visited{color:#333; }
.rightmenu ul li a:hover{color:#333; text-decoration:underline; }
.rightmenu{z-index:100; }
.rightmenu ul{list-style:none; z-index:101; }
.rightmenu li {float:left; position:relative; }
.rightmenu ul ul {visibility:hidden; position:absolute; left:-6px; top:30px; }
.rightmenu table {position:absolute; top:0; left:0; }
.rightmenu ul li:hover ul,.rightmenu ul a:hover ul{visibility:visible; }
.rightmenu a{}
.rightmenu a:hover{}
.rightmenu ul ul{background:#F9F9F9; border:1px solid #CCCCCC; }
.rightmenu ul ul li {clear:both; }
.rightmenu ul ul li a{display:block; width:82px; height:22px; line-height:22px; margin:0; border:0; border-bottom:1px solid #f5f5f5; color:#333333; text-indent:6px; }
.rightmenu ul ul li a:link,.rightmenu ul ul li a:active,.rightmenu ul ul li a:visited{color:#333333;font-weight:normal; }
.rightmenu ul ul li a:hover{background:#ffffff; border-bottom:1px solid #fff; color:#4E5D6F; font-weight:normal;}
.menu_split{background:none repeat scroll 0% 0% rgb(85, 85, 85); width:1px; height:24px; position:absolute; left:0px; }
.body_container{width:990px;background:#FFF; margin:auto; padding-bottom:15px;}
.folder_0{background:url('../../images/bg_folder_0.gif') no-repeat center left; padding-left:18px; cursor:pointer; }
.folder_1{background:url('../../images/bg_folder_1.gif') no-repeat center left; padding-left:18px; cursor:pointer; }

/*底部*/
.footer{height:48px; font-size:11px;  color:#fff; line-height:180%; margin:10px auto; padding-top:8px; width:994px; }
.footer a:link,.footer a:visited,.footer a:active,.footer a:hover{color:#FF6600; text-decoration:underline; }

/*首页*/
.index_adobe{border-collapse:collapse; margin:auto; }
.index_adobe_left{width:745px; padding:5px; vertical-align:top; }
.index_adobe_middle{width:0px; overflow:hidden; }
.index_adobe_right{background:#f5f5f5; width:240px; padding:0px; vertical-align:top; }
.index_top{height:30px; margin-bottom:8px; border-bottom:1px dotted #dedede; }
.index_top .index_toptable{height:30px; width:100%; color:#4E5D6F; border-collapse:collapse; }
.index_toptable td{vertical-align:top;}
.index_toptable .left{width:6px; padding:0px; }
.index_toptable .right{width:6px; padding:0px; }
.index_rlog0{border-collapse:collapse; width:210px; height:42px; margin:8px 8px 15px 8px; }
.index_rlog1{width:48px; padding:0px; }
.index_rlog2{padding:0px; }
.index_rlog2 span{float:left; padding-top:4px; padding-right:5px; }
.index_rlog2 .star_img{float:left; }
.index_rlog3{height:20px; padding:0px; }
.index_rlog3 a:link,.index_rlog3 a:hover,.index_rlog3 a:visited,.index_rlog3 a:active{color:#4E5D6F; }
.index_right_title{color:#4E5D6F; border-bottom:1px solid #CBCBCB; padding:8px 0px; font-weight:bold; font-size:14px; width:220px; margin:auto; clear:both; }
.index_rtd0{width:100%; margin-bottom:15px; }
.index_rtd1{text-align:right; padding:3px; width:50px; color:#333; }
.index_rtd2{padding:3px 1px; }
.index_right_newmember{clear:both; margin:5px 0px 20px 0px; }
.index_right_newmember ul, .index_right_newmember ul li{ list-style-type:none; margin:0px; padding:0px; }
.index_right_newmember ul li{display:block; width:50px; height:70px; float:left; overflow:hidden; padding:5px 5px 5px 15px; margin:0px; }
.index_right_newmember ul li img{width:48px; height:48px; clear:both; display:block; margin-left:1px; }
.index_right_newmember ul li span{width:50px; height:20px; line-height:20px; clear:both; display:block; overflow:hidden; text-align:center; }
.index_right_newmember ul li a:link,.index_right_newmember ul li a:hover,.index_right_newmember ul li a:active,.index_right_newmember ul li a:visited{color:#666; }
.index_right_topics{margin-bottom:40px; }
.index_right_topics ul, .index_right_topics ul li{ list-style-type:none; margin:0px; padding:0px; }
.index_right_topics ul li{ list-style-type:none;  width:210px; height:20px; line-height:20px; margin:0px; padding:3px 8px 0px 12px; overflow:hidden; }
.index_right_topics ul li a:link,.index_right_topics ul li a:hover,.index_right_topics ul li a:active,.index_right_topics ul li a:visited{color:#333; }
.index_userpic{width:40px; height:40px; border:1px solid #c0c0c0; }
.position{width:990px; height:45px; line-height:45px; text-indent:30px; color:#5D5D5D; background:#fff url('images/bg_position.png'); z-index:10; }
.position span{color:#5D5D5D; }
.position a:link,.position a:hover,.position a:visited,.position a:active{color:#E22E17; }
.index_forum .title{height:33px; width:100%; color:#4E5D6F;  background:url('images/bg_table1.png') 0px 0px; font-size:14px; font-weight:bold; border-collapse:collapse; }
.index_forum .title .left{width:6px; background:url('images/bg_table1.png') 0px -33px; padding:0px; }
.index_forum .title .right{width:6px; background:url('images/bg_table1.png') -6px -33px; padding:0px; }
.index_fourm_out{border:1px solid #E3E3E3; border-top:0px; }
.index_forum_1{color:#666666; font-weight:bold; height:30px; line-height:30px; text-indent:10px; clear:both;border-bottom:1px dotted #E0E0E0;  }
.index_forum_2{clear:both; }
.index_a3 {color:#666666; line-height:180%; width:100%; border-collapse:collapse; margin:3px 0px; }
.index_a3 .time{color:#4E5D6F;}
.index_a3 td{ padding:4px; }
.index_a3_0{width:40px; text-align:center; }
.index_a3_0 img{max-width:40px; max-height:60px; }
.index_a3 .topicsnum{color:#4E5D6F; }
.index_a3_1{width:260px; }
.index_a3_1 b{font-size:14px; }
.index_a3_1 b a:link,.index_a3_1 b a:active,.index_a3_1 b a:visited{color:#333;}
.index_a3_1 b a:hover{color:#000;} 

.index_a3_1 .today{color:#F08400; font-size:12px; }
.index_a3_1 p{margin:0px; }
.index_b{width:225px; height:80px; float:left; border:0px solid #dedede; line-height:180%; overflow:hidden; }
.index_b3_0{width:40px; text-align:center;}
.index_b3_0 img{max-width:40px; max-height:60px; }
.index_b3_1{ width:185px; }
.index_b3_1 b{font-size:14px; }
.index_b3_1 b a:link,.index_b3_1 b a:active,.index_b3_1 b a:visited{color:#333;}
.index_b3_1 b a:hover{color:#000;} 
.index_b3_1 .today{color:#F08400; font-size:12px; }
.index_b3_1 .lastpost{}
.index_b3_1 .lastpost a:link, .index_b3_1 .lastpost a:hover, .index_b3_1 .lastpost a:visited, .index_b3_1 .lastpost a:active{color:#4E5D6F; }
.index_else .title{height:33px; width:100%; color:#4E5D6F;  background:url('images/bg_table1.png') 0px 0px; font-size:14px; font-weight:bold; border-collapse:collapse; }
.index_else .title .left{width:6px; background:url('images/bg_table1.png') 0px -33px; overflow:hidden; padding:0px;  }
.index_else .title .right{width:6px; background:url('images/bg_table1.png') -6px -33px; overflow:hidden; padding:0px; }
.index_else_out{border:1px solid #E3E3E3; border-top:0px; }
.index_a4{color:#666666; height:30px; line-height:30px; text-indent:10px; border-bottom:1px dotted #E0E0E0; clear:both; }
.index_a4 a{color:#4E5D6F; }
.index_a5{padding:6px 10px; }
.index_a5_online{margin:0px 10px; padding:10px; border-top:1px dotted #E0E0E0;  }
.index_a5_online ul, .index_a5_online li{list-style:none; padding:0px; margin:0px;}
.index_a5_online li{display:block; width:140px; height:28px; float:left; overflow:hidden;}
.index_a6 img{width:88px; height:31px; margin:5px 0px 5px 8px; }
.index_a7{padding:0px 10px; }
.index_a7 p{width:94px; height:20px; line-height:20px; display:block; float:left; overflow:hidden; margin:0px; }
.index_a7 p a:link, .index_a7 p a:visited, .index_a7 p a:active, .index_a7 p a:hover{color:#666666;}
.index_anc{margin-bottom:8px; width:100%; }
#announce_index_div{height:22px; overflow:hidden; }
#announce_index_div span{display:block; height:22px; line-height:22px; background:url('../../images/topic/announce.gif') no-repeat center left; text-indent:25px; }

/*帖子列表*/
.forum_top{}
.forum_top .rss{background:url('../../images/ico_rss.gif') no-repeat center left; padding-left:16px;}
.forum_top .rss:link,.forum_top .rss:active,.forum_top .rss:visited, .forum_top .rss:hover{color:#FB9435; font-weight:bold; font-size:11px; float:right;}
.forum_top .title span a{color:#4E5D6F;  font-size:14px; font-weight:bold; }
.forum_top .title{height:33px; width:100%; background:url('images/bg_table1.png') 0px 0px; color:#333333; border-collapse:collapse; }
.forum_top .title b{color:#4E5D6F; }
.forum_top .title .left{width:6px; background:url('images/bg_table1.png') 0px -33px; padding:0px; }
.forum_top .title .right{width:6px; background:url('images/bg_table1.png') -6px -33px; padding:0px; }
.forum_top_out{border:1px solid #E3E3E3; border-top:0px; }
.forum_t{color:#333333; font-weight:bold; height:30px; line-height:30px; text-indent:10px; border-bottom:1px dotted #E0E0E0; }
.forum_admins{height:30px; line-height:30px; text-indent:10px; border-bottom:0px dotted #E0E0E0; }
.forum_admins b{color:#333333; }
.forum_rules{line-height:150%; padding:5px 10px;}
.rulestextarea{width:930px; height:80px; }
.forum_post .post{width:100%; border-collapse:collapse; height:40px; }
.forum_post .post .left{width:400px; }
.forum_post .post .right table{float:right; }
.forum_a1{border-top:3px solid #006BA2; width:100%; border-collapse:collapse; }
.forum_a1 td{border-bottom:1px solid #dedede; padding:2px 5px; line-height:140%; }
.forum_a1 .title{font-size:14px; }
.forum_a1 .isresolved{font-size:12px; color:green; }
.forum_a1 a:link, .forum_a1 a:visited, .forum_a1 a:active{color:#000000; }
.forum_a1 a:hover{color:#4E5D6F; }
.forum_a1 thead{color:#333333; background:#F5F5F5;}
.forum_a1 thead td{padding:7px 5px;}
.forum_a1 thead a:link, .forum_a1 thead a:visited, .forum_a1 thead a:active, .forum_a1 thead a:hover{color:#4E5D6F; }
.forum_a1 .time{font-size:11px; font-family:Arial; color:#999999; }
.forum_a1 .reply{color:#F08400; }
.forum_adminlink a:link, .forum_adminlink a:visited, .forum_adminlink a:active, .forum_adminlink a:hover{color:#4E5D6F; font-weight:bold; }
.forum_split{background:#F5F5F5; color:#666666; padding:2px 0px;}
.forum_split td{padding:5px;}
.forum_smallpager a{padding:3px; font-size:11px; }

/*查看帖子*/
.view_a1{vertical-align:top; background:#F5F5F5; width:170px; }
.view_a1 .author:link,.view_a1 .author:active,.view_a1 .author:visited,.view_a1 .author:hover{color:#4E5D6F; font-weight:bold; }
.view_a1 div{margin-left:15px; }
.view_a1 img{margin-bottom:5px; margin-top:8px; }
.view_a1 .userpic{width:99px; height:120px; border:1px solid #c0c0c0; }
.view_a1 .namemsg{height:20px;margin:0px; padding:0px; clear:both;}
.view_a1 .name{font-weight:bold; float:left; line-height:20px;}
.view_a1 .name:link, .view_a1 .name:active, .view_a1 .name:visited, .view_a1 .name:hover{color:#4E5D6F;}
.view_a1 .writemsg{background:url('../../images/ico_writemsg.gif') no-repeat center center;margin-left:5px; float:left; display:block; width:16px; height:20px;}

.view_a2{vertical-align:top; background:#FFFFFF; }
.view_a2 .author{width:700px; margin:auto; height:20px; padding:4px 0px 4px 4px; border-bottom:1px dotted #E6E7E1; color:#333333; float:left; }
.view_a2 .author .sex0{background:url('../../images/icon_sex0.gif') no-repeat center left;padding-left:18px;}
.view_a2 .author .sex1{background:url('../../images/icon_sex1.gif') no-repeat center left;padding-left:18px;}
.view_a2 .author .name:link,.view_a2 .author .name:active,.view_a2 .author .name:visited,.view_a2 .author .name:hover{color:#4E5D6F; }
.view_a2 .title{width:750px; margin:8px auto;line-height:180%; font-size:14px; color:#006BA2; font-weight:bold; clear:both; }
.view_a2 .content{width:750px; margin:auto;  line-height:180%; font-size:14px; color:#333333; margin-bottom:30px; }
.view_a2 .content a:link,.view_a2 .content a:active,.view_a2 .content a:visited,.view_a2 .content a:hover{color:#4E5D6F; }
.view_a2 .edittips{color:#666666;text-align:right; margin-right:30px;}
.view_a2 .floor{width:70px; height:20px; padding:4px 0px; border-bottom:1px dotted #E6E7E1; color:#333333; float:left; text-align:right; font-size:11px; font-weight:bold; }
.view_a2 .floor a:link,.view_a2 .floor a:active,.view_a2 .floor a:visited{color:#ff6600; padding:2px; border:1px solid #fff; text-decoration:none; }
.view_a2 .floor a:hover{color:#ff6600; padding:2px; border:1px solid #ff6600; text-decoration:none; }
.view_a3{width:140px; display:block; margin:0px; color:#444444; }
.view_a3 dt{float:left; width:40px; height:20px; overflow:hidden; margin:0px; }
.view_a3 dd{float:left; width:100px; height:20px; overflow:hidden; margin:0px; }
.view_a4{width:100%; border-collapse:collapse; }
.view_a5{background:#D3E8F2; height:6px; }
.view_a6{background:#EBF2F8; }
.view_a7 div{width:98%; margin:auto; height:28px; line-height:28px; border-top:1px dotted #E6E7E1; color:#333333; }
.view_a7 .reply{display:block; width:60px; height:35px; line-height:35px; background:url('../../images/ico_fastreply.gif') center left no-repeat; float:left; text-indent:22px; }
.view_a7 .quote{display:block; width:60px; height:35px; line-height:35px; background:url('../../images/ico_repquote.gif') center left no-repeat; float:left; text-indent:22px; }
.view_a7 .best{display:block; width:100px; height:35px; line-height:35px; background:url('../../images/ico_best.gif') center left no-repeat; float:left; text-indent:22px; }
.view_a7 .scrolltop{display:block;height:35px;line-height:35px;background:url('../../images/ico_top.gif') center left no-repeat;float:right;text-indent:20px;}

.view_a8{padding:5px 0px; }
.view_a8 .signature{padding:15px 0px; margin-left:10px; background:url('../../images/img_signature.gif') no-repeat top left; }
.view_file{margin:8px 0px; }
.blockcode { width:600px; border:1px solid #ccc; background:#F7F7F7 url(../../images/bg_codebg.gif) repeat-y 0 0; overflow:hidden; }
.blockcode ol { margin:0px; padding-left:43px; }
.blockcode ol li { list-style-type:decimal-leading-zero; font-family:"Courier New",serif; font-size:12px; line-height:180%; }
.blockcode ol li:hover { background:#FFF; color:#0E00E3; }
.blockcode em {  }
.star_img{height:22px; display:block; padding-top:4px; cursor:pointer;}
.star_img i{display:inline-block; height:16px; width:16px; background:url('../../images/ico_star.gif'); }
.star_img .star_1{background-position:-32px 0px; }
.star_img .star_2{background-position:-16px 0px; }
.star_img .star_4{background-position:0px 0px; }

/*viewmsg*/
.viewmsg_body{background:#FFF;}
.viewmsg_out{background:#fff; }

/*登录*/
.login_title{font-size:14px; color:#4E5D6F; font-weight:bold; }
.login_div{background:#F5F5F5; }
.login_a1{width:150px; text-align:right; padding:5px; }
.login_a2{width:410px; padding:5px; color:#666666; }
.login_a2 a{color:#666666; }
.login_a3{}

/*注册*/
.signup_div{background:#F5F5F5; }
.signup_a1{width:150px; text-align:right; padding:5px; }
.signup_a2{width:710px; padding:5px; color:#666666; }
.signup_a3{}
.signup_useragree:link,.signup_useragree:active,.signup_useragree:visited,.signup_useragree:hover{color:#4E5D6F; font-weight:bold; }

/*搜索*/
.search{}
.search .title{height:33px; width:100%; color:#4E5D6F;  background:url('images/bg_table1.png') 0px 0px; font-size:14px; font-weight:bold; border-collapse:collapse; border:0px; }
.search .title .left{width:6px; background:url('images/bg_table1.png') 0px -33px; padding:0px; }
.search .title .right{width:6px; background:url('images/bg_table1.png') -6px -33px; padding:0px; }
.search_out{border:1px solid #E3E3E3; border-top:0px; padding:4px ; }
.search_cond{claer:both; border-collapse:collapse; }
.search_cond th{width:200px; text-align:right; font-weight:normal; padding:5px; }
.search_cond td{width:500px; text-align:left; padding:5px 0px; }
.search_cond td #fid{width:350px; }
#search_cond_div{height:0px; overflow:hidden; clear:both; padding:0px; margin:0px; }
#search_cond_change{text-align:center; height:30px; overflow:hidden; line-height:30px; clear:both; }

/*操作提示*/
.msgdiv{background:#F5F5F5; font-size:14px; }
.msgdiv a:link,.msgdiv a:visited,.msgdiv a:active,.msgdiv a:hover{color:#4E5D6F;text-decoration:none;}
.msgdiv table{width:100%; height:200px; }
.msgdiv .content{height:50px; font-size:14px; }
.msgdiv .left{width:300px; background:url('images/bg_msg.jpg') no-repeat center center; }
.msgdiv .right{line-height:200%;}
.msg_newpass{color:green; font-weight:bold; }

/***查看短信***/
.msg_title{border-bottom:1px solid #dedede; height:28px; }
.msg_title .name{color:#085A99; font-weight:bold; }
.msg_title .time{color:#FF6600; font-size:11px; font-family:Arial; }
.msg_content{padding:8px; line-height:150%; }
.msg_table{width:95%; }
.msg_table .left{width:100px; text-align:right; padding:4px; }
#sendtips{color:red; }

/*会员列表*/
.userlist_page{height:80px; clear:both; }
.userlist_page table{float:right; }
.online_top{border:1px solid #e3e3e3; margin-bottom:8px; }
.userlist_out{border-top:3px solid #006BA2; width:100%; border-collapse:collapse; }
.userlist_out td{border-bottom:1px solid #dedede; padding:6px; }
.userlist_out a:link, .userlist_out a:visited, .userlist_out a:active{color:#000000; }
.userlist_out a:hover{color:#4E5D6F; }
.userlist_out thead{color:#333333; background:#F5F5F5;}
.userlist_out thead td{padding:7px 5px;}
.userlist_out thead a:link, .userlist_out thead a:visited, .userlist_out thead a:active, .userlist_out thead a:hover{color:#4E5D6F; }
.userlist_out .time{font-size:11px; font-family:Arial; color:#999999; }


/*个人中心*/
.member_out{}
.member_a0{width:100%; }
.member_a1{ width:240px; padding:5px 0px 100px 0px; vertical-align:top; background:#F5F5F5 url('images/bg_member.png') no-repeat top center;}
.member_a1 b{width:220px; margin-left:10px; height:48px; line-height:45px; text-indent:45px; font-size:14px; color:#FFF; display:block; }
.member_a1 p{font-size:14px; margin:0px; height:37px; line-height:32px; text-indent:55px;  }
.member_a1 p a:link,.member_a1 p a:active,.member_a1 p a:visited{color:#4E5D6F; }
.member_a1 p a:hover{color:#4E5D6F; font-weight:bold; }
.member_split{width:8px; overflow:hidden; }
.member_b1{width:130px; text-align:right; font-weight:bold; color:#333333; padding:8px 0px; }
.member_include{font-size:14px; }
.member_title{height:35px; line-height:35px; font-weight:bold; color:#4E5D6F; text-indent:10px; border-bottom:1px dotted #dedede; }
.member_title span{float:left; display:block; width:200px; }
.member_title img{float:right; margin-top:6px; }
.member_pic_a1{vertical-align:top; color:#333333; line-height:180%; }
.member_pic_a1 b{font-size:14px; }
.member_pic_a1 img{margin:5px 10px 0px 0px; border:10px solid #dedede; }
.member_grouptable, .member_creditstable, .member_popedomtable{border-top:3px solid #006BA2; width:100%; border-collapse:collapse; }
.member_grouptable thead, .member_creditstable thead, .member_popedomtable thead{color:#666666; background:#F5F5F5; font-weight:bold; }
.member_grouptable thead td, .member_creditstable thead td, .member_popedomtable thead td{padding:7px 5px;}
.member_grouptable td, .member_creditstable td, .member_popedomtable td{border-bottom:1px solid #FFF; padding:5px; }
.member_popedomtable td{width:50%; }
.member_popedomtable .noallow{font-weight:bold; color:#999999; }
.member_popedomtable .allow{font-weight:bold; color:green; }
.member_grouptable .groupname{font-weight:bold; color:#333333; width:150px; }
.member_grouptable .grouptype{width:100px; }
.member_grouptable .groupstar{width:250px; }
.member_grouptable .groupmarkrange{width:250px; }
.member_grouptable .grouplink a:link,.member_grouptable .grouplink a:active,.member_grouptable .grouplink a:visited{color:#4E5D6F; }
.member_grouptable .group0 td{background:#f5f5f5; }
.member_pictable{margin-left:20px; }
.member_creditsdiv{font-size:12px; padding:8px; color:#333333; }
.msg {border-top:3px solid #006BA2; width:100%; border-collapse:collapse; }
.msg td{border-bottom:1px solid #dedede; padding:5px; }
.msg thead{color:#666666; background:#F5F5F5; font-weight:bold; }
.msg thead td{padding:7px 5px;}
.msg thead .msg_1{width:440px; }
.msg thead .msg_2{width:130px; }
.msg thead .msg_3{ text-align:right; }
.msg tbody{font-weight:normal; }
.msg tbody .msg_1{font-size:12px; }
.msg tbody .msg_2{font-size:12px; }
.msg tbody .msg_3{ text-align:right; color:#999999; font-size:11px; font-family:Arial; }
.msg .hasread{}
.msg .unread{font-weight:bold;}
.msg_system{color:#FF6600; }

/*前台管理*/
.admin_title{height:35px; line-height:35px; font-weight:bold; color:#4E5D6F; text-indent:10px; }
.admin_title span{float:left; display:block; width:200px; }
.admin_a0{width:100%; }
.admin_a1{background:#F5F5F5; width:240px; padding:5px 0px 100px 0px; vertical-align:top; }
.admin_a1 b{width:220px; margin-left:10px; height:45px; line-height:45px; text-indent:40px; font-size:14px; color:#FFD933; display:block; background:url('images/bg_admin.jpg') no-repeat center center; }
.admin_a1 p{margin:0px; height:28px; line-height:28px; text-indent:50px; color:#FF6600; }
.admin_a1 p a:link,.admin_a1 p a:active,.admin_a1 p a:visited{color:#4E5D6F; font-size:14px; }
.admin_a1 p a:hover{color:#4E5D6F; font-weight:bold; font-size:14px; }
.admin_a1 hr{border:0; border-top:1px solid #CBCBCB; width:200px; }
.admin_a2{background:#F5F5F5; border:1px solid #dedede; padding:5px 0px; text-indent:47px; }
.admin_a2_1{background:#F5F5F5; border:1px solid #dedede; padding:5px 0px; text-indent:10px; }
.admin_a3{font-size:14px; border-top:1px dotted #dedede; padding:5px; line-height:150%; margin-top:6px; }
.admin_split{width:8px; overflow:hidden; }
.admin_dl{padding-left:14px; margin:0px; }
.admin_dl dt{float:left; padding:10px 0px 2px 0px; width:80px; }
.admin_dl dd{ text-align:left; padding:6px 0px 6px 0px; }

/*分页*/
.pagediv{}
.pagetable{width:100%; }
.pagetable .right table{float:right; }
.member_post{font-size:12px; width:100%; }

/*查看帖子*/
.view_top{}
.view_top .topictitle{height:33px; width:100%; color:#4E5D6F;  background:url('images/bg_table1.png') 0px 0px; font-size:14px; font-weight:bold; border-collapse:collapse; }
.view_top .topictitle .left{width:6px; background:url('images/bg_table1.png') 0px -33px; padding:0px; }
.view_top .topictitle .right{width:6px; background:url('images/bg_table1.png') -6px -33px; padding:0px; }
.view_top_out1{border:1px solid #E3E3E3; border-top:0px solid #006BA2; }
.view_top_out{border:1px solid #E3E3E3; }
.view_h{height:30px; line-height:30px; text-indent:10px; border-bottom:1px dotted #E0E0E0; }
.view_h b{color:#4E5D6F; }
.view_h .adminstr{color:#cdcdcd;}

.view_btn .post{width:100%; }
.view_btn .post .left{width:300px; }
.view_btn .post .right table{float:right; }
.view_h a:link,.view_h a:active,.view_h a:visited,.view_h a:hover{color:#4E5D6F; }
.view_stamp{position:relative; width:114px; height:68px; margin-top:-70px; top:30px; left:550px; overflow:hidden; }
.view_reply{border:1px solid #e3e3e3; }
.view_reply table{width:100%; }
.view_quote_out{background:#F5F5F5; padding:5px 10px; width:670px; }
.view_quote{margin:10px 0; padding:0 0 0 40px; border:none; background:url('../../images/ico_quote_left.gif') no-repeat 0 0; }
.view_quote blockquote{margin:0; padding:0 20px 0 0; background:url('../../images/ico_quote_right.gif') no-repeat 100% 100%; line-height:1.6em; color:#333333; text-decoration:none; width:600px; }
.view_quote .quote_title{display:none; }
.view_hide, .view_nohide{border:1px dotted #c0c0c0; border-left:0px; border-right:0px; }
.view_hide .hidetitle{padding:2px 2px 2px 20px; background:url('../../images/ico_lock.gif') no-repeat center left; font-size:12px; color:#333333; margin:0px; font-weight:bold; }
.view_nohide .hidetitle{padding:2px 2px 2px 20px; background:url('../../images/ico_unlock.gif') no-repeat center left; font-size:12px; color:#333333; margin:0px; font-weight:bold; }
.view_hide .hidecontent,.view_nohide .hidecontent{padding:4px; margin:0px; }

/*帖子管理*/
.postmanager_body{background:#FFF;}
.postmanager_table{width:95%; }
.postmanager_table td{vertical-align:middle; padding:4px 0px; border-bottom:1px dotted #dedede; }
.postmanager_left{width:40px; text-align:right; }
.postmanager_content{}
.postmanager_noborder td{border-bottom:0px; }
.iscover{color:#999999; }

/*发布帖子*/
.post_title{height:40px; line-height:40px; font-size:14px; color:#333333; font-weight:bold; }
.post_out{background:#F5F5F5; border:1px solid #E3E3E3; }
.post_out .inner{padding:10px; }

/*投票选项*/
.post_voteitem{margin:4px 0px; }
.post_voteitem b{color:#333333; }
.post_voteitem a:link,.post_voteitem a:active,.post_voteitem a:visited,.post_voteitem a:hover{color:#4E5D6F; font-weight:bold; }
.post_votecheckbox{ line-height:180%; }
.post_voteout{border:1px solid #CAD9EA; padding:5px; background:#FEFBF5; }
.post_voteall{width:100%; }
.post_voteleft{vertical-align:top; }
.post_voteright{width:350px; vertical-align:top; }
.post_votetable{width:100%; }
.post_votetable input{font-size:11px; }
.post_votetable .left{width:120px; text-align:right; border-bottom:1px dotted #c0c0c0; height:30px; }
.post_votetable .right{text-align:left; border-bottom:1px dotted #c0c0c0; }
.viewvote_body{background:#fff;}

/*查看用户*/
.user{width:994px; background:#F5F5F5; border-collapse:collapse; }
.user .userleft{background:#FFFFFF; vertical-align:top; padding-bottom:10px; }
.user_post{margin:0px 10px; padding:10px 0px; border-bottom:1px dotted #666666; }
.user_post .title{font-size:14px; }
.user_post .content{font-size:14px; color:#666666; }
.user_post .forum_time{font-size:12px; color:#666666; padding-top:8px; text-align:right; }
.user_post .forum_time a:link, .user_post .forum_time a:active, .user_post .forum_time a:visited, .user_post .forum_time a:hover {color:#4E5D6F; }
.user .userright{width:220px; padding-left:15px; vertical-align:top; padding-bottom:10px; }
.user_friend_title{font-size:14px; color:#4E5D6F; height:25px; border-bottom:1px dotted #c0c0c0; margin-bottom:10px; }
.user_friend{display:block; width:198px; clear:both; }
.user_friend,.user_friend li{float:left; list-style-type:none; margin:0px; padding:0px; }
.user_friend li{display:block; width:60px; height:80px; float:left; text-align:center; margin-left:4px; }
.user_friend li img{display:block; width:50px; height:50px; border:1px solid #E3E3E3; }
.user_friend li b{display:block; width:50px; height:20px; line-height:20px; font-weight:normal; color:#4E5D6F; overflow:hidden; }
.user_details {}
.user_details .namemsg{height:25px;margin:0px; padding:0px; clear:both;}
.user_details .name{font-weight:bold; float:left; line-height:25px;}
.user_details .name:link, .user_details .name:active, .user_details .name:visited, .user_details .name:hover{color:#4E5D6F;}
.user_details .writemsg{background:url('../../images/ico_writemsg.gif') no-repeat center center;margin-left:4px; float:left; display:block; width:16px; height:25px;}
.user_details .rss{background:url('../../images/ico_rss.gif') no-repeat center center;margin-left:4px; float:left; display:block; width:16px; height:25px;}
.user_details .userpic{width:99px; height:120px; border:1px solid #c0c0c0; }
.post_drop{ z-index:102; }
.post_drop ul{list-style:none;  float:left;  margin:0px;  padding:0px; z-index:103; }
.post_drop li {float:left; position:relative; }
.post_drop ul ul {visibility:hidden;  position:absolute;  left:0px;  top:28px; }
.post_drop table {position:absolute;  top:0;  left:0; }
.post_drop ul li:hover ul,.post_drop ul a:hover ul{visibility:visible; }
.post_drop a{display:block; margin-right:6px; }
.post_drop a:hover{border:0px; }
.post_drop ul ul{background:#F9F9F9; border:1px solid #CCCCCC; }
.post_drop ul ul li {clear:both; }
.post_drop ul ul li a{display:block; width:100px; height:26px; line-height:26px; margin:0; padding-left:10px; border:0; color:#333333; text-indent:6px; }
.post_drop ul ul li a:link,.post_drop ul ul li a:active,.post_drop ul ul li a:visited{color:#333333; }
.post_drop ul ul li a:hover{background:#ffffff; color:#4E5D6F; text-decoration:none; font-weight:bold;  }
.img_normal{display:block; float:left; width:20px; height:26px; background:url('../../images/topic/normal.gif') no-repeat center center; }
.img_vote{display:block; float:left; width:20px; height:26px; background:url('../../images/topic/vote.gif') no-repeat center center; }
.img_reward{display:block; float:left; width:20px; height:26px; background:url('../../images/topic/reward.gif') no-repeat center center; }
.view_vote{border:0px solid #CAD9EA; background:#FEFBF5; margin:10px; padding:6px; }
.view_reward{border:0px solid #CAD9EA; background:#FEFBF5; margin:10px; padding:6px; }
.view_reward .rewadtitle{font-size:14px; color:#333333; font-weight:bold; }
.view_reward .money{font-size:14px; color:#FF6600; font-weight:bold; }
.view_reward .resolved{font-size:14px; padding-left:18px; color:green; font-weight:bold; background:url('../../images/ico_best.gif') center left no-repeat; }
.view_best{border:1px solid #CAD9EA; background:#FEFBF5; margin:10px; padding:6px; }
.view_best table{width:100%; }
.view_best .lefttitle{font-weight:bold; text-align:center; color:green; height:30px; }
.view_best .righttitle{color:green; }
.view_best .left{width:65px; vertical-align:top; text-align:center; }
.view_best .right{vertical-align:top; }

/*广告*/
.ad_4{margin-left:10px; text-indent:20px; background:url('../../images/ico_ad.gif') no-repeat center left; }
.ad_3{background:#FAFAFA; margin:0 auto; margin-bottom:10px; padding:5px; background:#FAFAFA; }
.ad_3 table{border-collapse:collapse; width:100%; }
.ad_3 table td{padding:5px 0px; }
.ad_2{padding:15px 0px; margin:0 auto; width:950px;  }
.ad_1{text-align:right; height:60px; padding-top:10px; }
.ad_1 a:link,.ad_1 a:visited,.ad_1 a:active,.ad_1 a:hover{color:#FFF;}


/**********datechoose**********/
.TrTitle {background:#fff; border-bottom:5px solid #D4D0C8; color:#000; cursor:pointer; }
.TrOver {background:#808080; height:18px; border:0px solid #999999; color:#D4D0C8; cursor:pointer; }
.TdOver {background:#fff; height:18px; width:22px; border:0px solid #ccc; color:#000; cursor:pointer; }
.TdOut {background:#C6D3EF; height:16px; width:20px; border:1px solid #3169C6; color:#333; cursor:pointer; }
.TdOver2 {background:#e6e6e6; height:18px; border:1px solid #ccc; border-top:1px solid #fff; border-left:1px solid #fff; color:#666; cursor:pointer; }
.TdOut2 {background:#e6e6e6; height:18px; border:1px solid #fff; border-top:1px solid #ccc; border-left:1px solid #ccc; color:#000; cursor:pointer; }

/**********Pagination*********/
.Pagination {height:30px;background:url('images/pager.gif') 0px 0px;font-size:11px;}
.Pagination a {padding:0px 2px;height:30px;line-height:30px;color:#574747;float:left;text-align:center;border-right:1px solid #D5CEC8;border-left:1px solid #FFFFFF;display:block;}
.Pagination a:link,.Pagination a:visited,.Pagination a:active,.Pagination a:hover{color:#574747;text-decoration:none;}
.Pagination strong {background:url('images/pager.gif') 0px -30px;padding:0px 2px;height:30px;line-height:30px;color:#574747;float:left;text-align:center;border-left:1px solid #FFFFFF;border-right:1px solid #DEB647;display:block;}
.Pagination_td1 {padding:0px 0px;height:30px;background:url('images/pager.gif') 0px 0px;border:1px solid #CECFCA;border-right:0px;text-align:left;}
.Pagination_td2 {padding:0px 8px;height:30px;background:url('images/pager.gif') 0px 0px;border:1px solid #CECFCA;border-left:0px;text-align:left;font-size:12px;}
.Pagination_inputtd {text-align:right;}
.Pagination_input {background-color:#FFFFFF;background:url('images/pager.gif') repeat-x 0px -80px;height:16px;padding:1px;border:1px solid #CFCFCD;font-size:12px;}
.Pagination_epagetd {width:72px;}
.Pagination_epagenum a {width:17px;height:15px;border:1px solid #858786;margin-right:5px;font-size:11px;display:block;float:left;background:url('images/pager.gif') 0px -60px;}
.Pagination_epagenum a:link,.Pagination_epagenum a:visited,.Pagination_epagenum a:active,.Pagination_epagenum a:hover{color:#574747;text-decoration:none;}
.Pagination_epagenum strong {width:17px;height:15px;border:1px solid #858786;margin-right:5px;font-size:11px;display:block;float:left;background:url('images/pager.gif') -20px -60px;color:#C37300;font-weight:normal;}

/**********PopUp (Cover Div)***********/
.coverDiv{position:absolute; left:0px; top:0px; width:1px; height:1px; background-color:#000000; filter:alpha(opacity=10); -moz-opacity:0.10; opacity:0.10; }
.coverDivClear{position:absolute; left:0px; top:0px; width:1px; height:1px; background-color:#000000; filter:alpha(opacity=1); -moz-opacity:0; opacity:0; }
.coverFrame{width:0px; height:0px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.loading{position:absolute; width:100px; height:100px; z-index:500010; background:#cccccc; text-align:center; left:0px; top:0px; }
.loading_inner{background:#ffffff; left:-3px; top:-3px; height:98px; height:98px; position:relative; border:1px solid #c0c0c0; }
#popwin{border:3px solid #4997BD; padding-bottom:3px;background:#fff; }
.snapdiv_button_close{background-image:url('../../images/close.gif'); width:14px; height:14px; margin-top:3px; margin-right:7px; float:right; cursor:pointer; }
.snapdiv_loading{width:32px; height:32px; background-repeat:no-repeat; background-image:url('../../images/loading.gif'); }
.snapdiv_title_div{background:#F5F5F5; padding-top:3px; }
.snapdiv_title{font-size:14px; font-weight:bold; color:#4E5D6F; line-height:22px; text-indent:10px; }
.snapdiv_content{background-color:#FFFFFF; border:5px solid #F5F5F5; padding:8px; overflow:hidden;}
.dialog_content{font-size:14px; line-height:180%; }
.dialog_ico_err{width:48px; height:48px; background-image:url('images/dialog_icons.gif'); background-position:0px 0px; }
.dialog_ico_yes{width:48px; height:48px; background-image:url('images/dialog_icons.gif'); background-position:-50px 0px; }
.dialog_ico_info{width:48px; height:48px; background-image:url('images/dialog_icons.gif'); background-position:-100px 0px; }
.dialog_ico_ask{width:48px; height:48px; background-image:url('images/dialog_icons.gif'); background-position:-150px 0px; }
.dialog_ico_stop{width:48px; height:48px; background-image:url('images/dialog_icons.gif'); background-position:-200px 0px; }
.dialog_table{width:98%; margin:1%; }
.dialog_table_td{width:60px; }
.dialog_content{font-size:14px; color:#000000; line-height:120%; }
.dialog_button{height:30px; text-align:center; clear:both; }
.dialog_button input{margin:0px 3px; padding:2px 3px; font-size:12px;}


/*******ext********/
.ext_small{background:url('../../images/img_ext_small.gif') no-repeat; }
.ext_small a{padding-left:20px; }
.ext_small i{display:inline-block; width:16px; height:16px; }
.ext_small_pdf{background-position:0px 0px; }
.ext_small_ppt{background-position:0px -16px; }
.ext_small_doc{background-position:0px -32px; }
.ext_small_media{background-position:0px -48px; }
.ext_small_htm{background-position:0px -64px; }
.ext_small_swf{background-position:0px -80px; }
.ext_small_xls{background-position:0px -96px; }
.ext_small_txt{background-position:0px -112px; }
.ext_small_img{background-position:0px -128px; }
.ext_small_package{background-position:0px -144px; }
.ext_small_common{background-position:0px -160px; }

/******vote********/
.vote_div{padding:10px; }
.vote_div p{display:block; float:left; width:120px; height:25px; line-height:25px; margin:0px; padding:0px; }

/*****roster******/
.roster_table{}

/*******credits*******/
.group_system{color:#ff6600; font-weight:bold; }
.group_normal{color:#333333;}